Energy-based Limit Cycle Compensation for Dynamically Balancing Wheeled Inverted Pendulum Machines

نویسندگان

  • Hari Vasudevan
  • Aaron Dollar
  • John Morrell
چکیده

In this paper we present an energy-based algorithm to minimize limit cycles in dynamically balancing wheeled inverted pendulum (IP) machines. Because the algorithm is not based on absolute values of parameters, the performance is robust and accounts for mechanical reconfiguration and wear. The effects of phenomena such as drive-train friction, rolling friction, backlash and sensor bandwidth are well known, causing either limit cycles or instabilities in IP balancing machines and yet compensation or control design to mitigate these effects are not well known. The effects of these non-linearities can be observed in the energy behavior of IP balancing machines, hence, as a broader goal we seek to establish an energy-based framework for the investigation of non-linearities in this class of machines. We successfully demonstrate the effectiveness of our algorithm on a two-wheeled IP balancing machine, “Charlie”, developed in our laboratory. As an example we show a reduction in the amplitude of limit cycles over a 10 second period from 220 degrees in wheel angle and 15 degrees in pitch to 9.9 degrees and 1.3 degrees respectively. INTRODUCTION While the inverted pendulum (IP) has received wide attention over the past half century, the dynamically balancing wheeled IP machine is a relatively recent development [1, 2, 3]. Aspects of control theory concerned with balancing such a machine are well known, however the effect of non-linearities on balancing performance is not well understood. Mechanical non∗Address all correspondence to this author. linearities such as backlash in gear trains and friction in the drive mechanism have a profound effect on the dynamics of a balancing machine. In this paper we focus on non-linearities that generate limit cycle behavior in wheeled IP machines such as rolling resistance and drivetrain friction. To analyze the effect of these non-linearities we look at energy flowing in and out of the feedback control system. The energy model is an intuitive and powerful method of predicting stability and designing controllers for dynamical systems. While in this paper we use an energy-based observer to detect and correct limit cycles while balancing, we believe that this energy-based approach is well suited to detection and mitigation of other nonlinear behaviors in wheeled IP balancing machines. It is well known that friction can cause limit cycles in feedback control systems, a detailed description of the nature of these limit cycles can be found in work done by Olssen [4]. In particular the author details the effect of friction in a pendulum cart system and the resulting limit cycles. Campbell et.al. [5] describe limit cycles caused by stick-slip friction between the cart and track and synthesize a controller to stabilize the system. Papers [6,7,8,9] all deal with techniques to stabilize an inverted pendulum in the presence of friction. Armstrong-Hélouvry et.al. [10] detail an exhaustive survey of friction models, friction compensation techniques complete with standard practices in industry to combat problems caused by friction. A passivity-based compensator for friction finds a mention in work done by Astrom [11]. From the literature we see that both a friction observer and a dynamic friction model have been proposed for the design of an accurate compensator. However this process is not simple and also difficult to implement on hardware regardless of the friction This article has been accepted for publication DSCC2013,Stanford, CA but has not been fully edited. Content may change prior to final publication. This article has been accepted for publication DSCC2013,Stanford, CA but has not been fully edited. Content may change prior to final publication.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design for Control of Wheeled Inverted Pendulum Platforms

In this paper, we study five aspects of design for wheeled inverted pendulum (WIP) platforms with the aim of understanding the effect of design choices on the balancing performance. First, we demonstrate analytically and experimentally the effect of soft visco-elastic tires on a WIP showing that the use of soft tires enhances balancing performance. Next, we study the effect of pitch rate and wh...

متن کامل

A Comparison of Controllers for Balancing Two Wheeled Inverted Pendulum Robot

One of the challenging tasks concerning two wheeled inverted pendulum (TWIP) mobile robot is balancing its tilt to upright position, this is due to its inherently open loop instability. This paper presents an experimental comparison between model based controller and non-model based controllers in balancing the TWIP mobile robot. A Fuzzy Logic Controller (FLC) which is a non-model based control...

متن کامل

A two-wheeled inverted pendulum robot with friction compensation

This paper introduces a method of design and implementation of a two-wheeled inverted pendulum (TWIP) robot with friction compensation. Friction in the drive mechanism is a critical factor of robot self-balancing and affects its performance. The friction parameters are identified based on the dynamic model of the drive mechanism. The dynamics of the whole robot system are obtained by the Lagran...

متن کامل

Two-wheeled self-balancing autonomous robot

Two-wheeled balancing robots based on inverted pendulum configuration which relies upon dynamic balancing systems for balancing and maneuvering. The idea of a mobile inverted pendulum robot has focused in recent years and has attracted interest from control system researchers worldwide, research on a two-wheel inverted pendulum, which commonly known as the self-balancing robot. In this, the DC ...

متن کامل

Friction Compensation for Dynamic and Static Models Using Nonlinear Adaptive Optimal Technique

Friction is a nonlinear phenomenon which has destructive effects on performance of control systems. To obviate these effects, friction compensation is an effectual solution. In this paper, an adaptive technique is proposed in order to eliminate limit cycles as one of the undesired behaviors due to presence of friction in control systems which happen frequently. The proposed approach works for n...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013